package com.ww.companyCabinetSystem.thread;

import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;


/**.
 * 基础线程父类
 * @author zidu
 *2015年12月21日
 */
public abstract class BaseRunnable implements Runnable {

	/**.
	 * log日志
	 */
	protected Logger log = LogManager.getLogger(BaseRunnable.class);
	/**.
	 * 跑任务
	 */
	@Override
	public void run() {
		try {
			excute();
		} catch (Exception e) {
			//记日志
			log.error(e);
		}
	}
	
	/**.
	 * 任务体
	 */
	protected abstract void excute();

}
